package com.yy.web.pm.alarm.alarmDto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Transient;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AlarmDtoList {
    // 告警表字段
    private Integer id; // 告警ID
    private String alarmNumber; // 告警编号
    private String alarmPeople; // 告警人
    private String alarmAddress; // 告警地址
    @Transient
    private Date alarmTime; // 告警时间
    private String alarmNotes; // 告警备注
    private String alarmType; // 告警类型
    private String alarmImage; // 告警图片
    @Transient
    private String alarmState; // 告警状态
    private String patrolId; // 巡检ID
    private String candidate; // 候选人
    private String createdBy; // 创建人
    private Date createdTime; // 创建时间
    private String updatedBy; // 更新人
    private Date updatedTime; // 更新时间
    private String alarmLevel; // 告警级别
    private String examineLevel; // 审核级别
    private Integer shopId; // 商店ID
    private String alarmShop; // 告警商店
    @Transient
    // 用户表关联字段
    private String patrolName; // 巡检人姓名

    // 巡检表关联字段
    private String partrolStore; // 巡检商店
    private String partrolAddress; // 巡检地址
    private String partrolType; // 巡检类型
    private String partrolNumber; // 巡检编号
    private String partrolProgress; // 巡检进度
    private String partrolNotes; // 巡检备注
    private String partrolLevel; // 巡检级别
    private Date partrolTime; // 巡检时间
    private String partrolImages; // 巡检图片
}
